perm filename CHAP5[4,KMC]19 blob sn#062901 filedate 1973-09-19 generic text, type T, neo UTF8
00100	.SEC THE CENTRAL PROCESSES OF THE MODEL
00200	
00300	
00400	(THIS CHAPTER REQUIRES MANY FLOW DIAGRAMS- SEE BACK OF MS)
00500	
00600		Only   the  major  processes  will  be  described  in  detail
00700	sufficient  to  illustrate  the  logic  of  the   algorithm.     Many
00800	"housekeeping"  procedures  are  needed  to  run  the  model  but  no
00900	understanding of them is necessary to follow the main flow of  symbol
01000	processing.  In  the  next  paragraph  I  will  give some examples of
01100	"housekeeping" only to illustrate what little interest they have  for
01200	the nonspecialist reader.
01300		The  first  theoretically uninteresting procedure executed is
01400	one of intiialization which checks to make  sure  the  data-base  has
01500	been read in and sets a number of variables to their starting values.
01600	Some of these variables serve as flags or  indices  pointing  to  the
01700	topic  under  discussion  or to the last self-topic discussed.  Other
01800	variables are set by the interviewer who can choose to run a weak  or
01900	strong version of the model.  If the weak version is elected, affect-
02000	variables  of  ANGER  and  FEAR  can  be  set  to  `low'  or   `mild'
02100	values,while   MISTRUST   can  be  set  to  `mild'  or  `high'.   The
02200	interviewer also has the option of following the internal workings of
02300	the  model  which  can  be displayed in "windows" on a console. After
02400	this initialization the algorithm prints out `Ready' to  indicate  to
02500	the interviewer he may now enter his input.
02600	
02700		After the  input  expression  is  assigned  a  sentence  type
02800	(statement,  question  or  imperative),  it  then serves as the input
02900	argument to the major procedures which deal with (in  order)  special
03000	reactions,  delusional references, self references, flare references,
03100	interviewer-interviewee  relations,  miscellaneous  expressions   and
03200	self-scanning.
03300	
03400	.F
03500	SPECIAL REACTIONS
03600	
03700		This  procedure  produces  appropriate  reactions  to special
03800	types of input expressions.    If the input consists  simply  of  the
03900	letter  `S' {the means by which an interviewer indicates silence over
04000	a teletype), then the algorithm chooses a  linguistic  response  from
04100	the `Silence' list. The linguistic output responses are not generated
04200	word-by-word.  They  consist  of  pre-formatted  English  expressions
04300	stored in the data-base on ordered lists.
04400	
04500		The procedure which selects the next reply from the  relevant
04600	response list also removes that response from the list so it will not
04700	be output twice.   Thus, in this  case,  where  repeated  silence  is
04800	being  detected  and  if there are no more responses on the `Exhaust'
04900	list {i.e. the `Exhaust' list is itself exhausted} , PARRY    would
05000	end the dialogue.
05100	
05200		An `Exhaust' list represents  a  boundary  condition  in  the
05300	model.  That  is,  since the model has a limited number of linguistic
05400	responses for each topic it can discuss,  when  these  responses  are
05500	exhausted   PARRY   must have some way of dealing with a large number
05600	of  conceptually  equivalent  repetitions  on   the   part   of   the
05700	interviewer.   When a response list is exhausted, the model expresses
05800	a wish to change the topic and, as mentioned, when the `Exhaust' list
05900	itself  is exhausted,    PARRY  ends the dialogue. Since this process
06000	is true of all instances in which the response list is exhausted,  it
06100	will  not  be  mentioned again. I trust the reader will remember that
06200	this what happens each time this boundary condition is reached.
06300	  
06400		The second case handled by this procedure consists  of  input
06500	expressions  in  which  the interviewer states or insinuates that the
06600	model is mentally ill.  This condition is detected by  finding  "you"
06700	and  a  nearby  (within three words) member of the `Abnormal' list in
06800	the input.  The inputs:
06900	
07000	.V
07100	     {1} DR.- YOU NEED TREATMENT.
07200	
07300	     {2} DR.- YOU ARE DELUSIONAL.
07400	
07500	     {3} DR.- DO YOU THINK YOU MIGHT BE PARANOID? 
07600	.END
07700	
07800	would satisfy this condition.
07900		If  the input is a question, as in {3}, ANGER is increased by
08000	an smaller amount of its current value than if  it  is  a  statement,
08100	Thus  a question is interpreted as an implicit insult compared to the
08200	explicit insult of a direct statement.
08300	
08400	     The linguistic response now chosen is selected from the `Alien'
08500	list, e.g.
08600	
08700	.V
08800	     {4} PT.- I THINK I KNOW WHAT YOU DOCTORS ARE UP TO.  
08900	.END CONTINUE
09000	
09100		If conditons for the procedure handling special reactions are
09200	not found to obtain,    the  algorithm  next  attempts  to  recognize
09300	references to delusions.
09400	
09500	.F
09600	DELUSIONAL REFERENCES
09700	
09800		The  strong  version of the model contains in its data-base a
09900	delusional network of beliefs about the Mafia.   The  next  procedure
10000	called  scans  the  input  expression looking for a reference to this
10100	delusional network.      As will be  seen,  reactions  to  the  first
10200	reference  differ  from  reactions  to  subsequent  references.   The
10300	conceptual contentives of the delusional net are  classified  in  the
10400	data-base  into  `strong'  and `ambiguous' terms.  Thus "murder" is a
10500	strong term whereas "bug" (as mentioned in chapter 4), is  ambiguous.
10600	If  delusional  terms are detected in the input, a variable is set to
10700	the list of terms found and the  terms  are  then  deleted  from  the
10800	delusional word list for reasons which will become clear later.
10900	
11000		Two situations in the interview must be distinguished, one in
11100	which a delusional topic occurs for the first time and one  in  which
11200	some  aspect  of  the  delusional net is under discussion or has been
11300	under discussion and is now being taken up again.    Since the  topic
11400	of  the  Mafia is a fear-eliciting, any reference to it for the first
11500	time raises FEAR by an increment much greater than if the  topic  has
11600	already  been discussed. The concept of `mafia' is represented in the
11700	data-base by a node in a weighted and directed conceptual graph.
11800		((DRAWING  OF  GRAPH  HERE)  Horses  →  Horseracing → Bookies
11900	→Gangsters →  Rackets  →  Mafia  ↑  ↑  Gambling  Police  ↑  ↑↑  Money
12000	Italians)).   The  nodes  in  the graph represent "flare" concepts to
12100	which the model is particularly  sensitive.   Associated  with  these
12200	nodes  are  small  stories  which the model can narrate about each of
12300	them as a theme. Nodes closer to the Mafia node are  weighted  higher
12400	to  represent  the notion that they are of greater concern since they
12500	bear more directly on  the  delusional  network.  If  a  Mafia  topic
12600	appears  for the first time , pointers in the directed graph of flare
12700	concepts must be modified accordingly since the Mafia  node  has  the
12800	highest  weight  in  the  graph.    A  topic such as "bookies", while
12900	leading eventually to Mafia beliefs, is of much less importance  than
13000	Mafia-topics.    But  if  "bookies"  comes  up  in the interview, the
13100	algorithm must know  whether  or  not  the  Mafia  has  already  been
13200	discussed.    Also,  if an introductory-topic {see p.0OO} or subtopic
13300	was under discussion when reference to a  Mafia-topic  is  made,  the
13400	algorithm must unset the introductory-topic indicator.
13500	
13600		Since the model strives to tell its story about the Mafia,  a
13700	flag  is  set  to  indicate  that, should the topic be changed by the
13800	interviewer,   PARRY   should return to  the  current  point  in  its
13900	story  under  appropriate  circumstances, e.g.   when the interviewer
14000	asks a non-specific question or requests any information the  patient
14100	wishes to volunteer.
14200	
14300		If the interviewer's input expression contains a reference to
14400	the delusional net, a delusional statement is output.  But which one?
14500	If this is the first time  the  topic  has  come  up,  the  algorithm
14600	outputs  the  first statement of its delusional story.   From then on
14700	the output delusion selected depends on what has been said,  what  is
14800	still  unsaid,  and  what the interviewer has said about the previous
14900	delusional statement.   Thus the most recent delusional statement  is
15000	saved along with expected anaphoric references, anticipating that the
15100	interviewer may subsequently ask a question or make a statement about
15200	it.
15300	
15400		One special case must be noted.  If the values of ANGER, FEAR
15500	and/or MISTRUST are extremely high (above a particular threshold),the
15600	program  will  refuse  to discuss Mafia-topics at all since it is too
15700	`upset' to talk about this most sensitive area.
15800	
15900		To make some of these operations more  intelligible,  let  us
16000	consider  interview examples.  Suppose at some point in the interview
16100	the doctor asks a standard first-interview question as follows:
16200	
16300	.V
16400	     {5} DR.- DO YOU EVER HAVE THE FEELING YOU ARE BEING WATCHED? 
16500	.END
16600	
16700	If this is the first reference  to  the  delusional  net,  FEAR  will
16800	increase greatly and the linguistic response will be:
16900	
17000	.V
17100		{6} PT.- YOU KNOW, THEY KNOW ME.   
17200	.END CONTINUE
17300	
17400	In making this response, the model must expect from the interviewer a
17500	number  of  typical  questions  of  the  wh-type as well as rejoinder
17600	statements.  The use of "they" by the interviewer in his response  to
17700	the model's   output  is  assumed to be an anaphoric reference to the
17800	"they"    PARRY  is  talking  about.    Although  it  is  likely  the
17900	interviewer  will  react  to the model's output of {6}, the algorithm
18000	must be prepared for the possibility that he will change  the  topic.
18100	Hence  if  the  interviewer  at  this  point  asks  some non-sequitur
18200	question such as:
18300	
18400	.V
18500	     {7} DR.- HOW LONG HAVE YOU BEEN IN THE HOSPITAL.  
18600	.END CONTINUE
18700	
18800	the  program recognizes that no reference to the delusional topic has
18900	been made and answers the question just as though it had  been  asked
19000	in  any other context.  This ability to deal with input in a flexible
19100	manner is important because of the many contingencies which can occur
19200	in psychiatric dialogues.
19300	
19400		If   the  topic  is  changed  abruptly  in  this  way  by  an
19500	interviewer, the algorithm `remembers' that it has output  its  first
19600	delusional  statement  of  {6}.    When the interviewer makes another
19700	neutral delusional reference, the next `line' of the delusional story
19800	will be output, e.g.
19900	
20000	.V
20100	     {8} PT.- THE MAFIA REALLY KNOW ABOUT ME.   
20200	.END CONTINUE
20300	
20400	The ability to answer typical wh- and HOW questions  depends  on  how
20500	much  conceptual  information  is  contained in the delusional belief
20600	being addressed.  For example, suppose   PARRY   replied as in {6}
20700	
20800	.V
20900	     {6) PT.- THEY KNOW ABOUT ME.   
21000	.END CONTINUE
21100	
21200	and the interviewer then asked:
21300	
21400	.V
21500	     {9} DR.- WHERE DO THEY KNOW ABOUT YOU? 
21600	.END CONTINUE
21700	
21800	If the expectancy-anaphoras contain no "where", then a question about
21900	location   cannot  be  answered.   In  this  default  situation,  the
22000	algorithm recognizes the anaphoric "they","know" and "you". Hence  it
22100	knows  at least that the topic has not been changed so it outputs the
22200	next statement in the delusional story;
22300	
22400		(9) PT.- THEY KNOW WHO I AM.       
22500	and again anticipates questions and  rejoinders  pertaining  to  this
22600	statement.
22700	
22800		In constructing the data-base of beliefs, we tried to pack as
22900	much information in each belief as any `reasonable' (like  ourselves)
23000	interviewer might request.  However, one cannot anticipate everything
23100	and  when  some  unanticipated  information  is  requested,   another
23200	relevant reply must be substituted. This heuristic may seem less than
23300	perfect but there is little else to do when the  model  simply  lacks
23400	the pertinent information. By the way, humans do this also.
23500	
23600		When the interviewer shows interest in the delusional  story,
23700	PARRY  continues  to  output  assertions appropriate to the dialogue.
23800	However, when the interviewer expresses doubt or disbelief about  the
23900	delusions,  ANGER  and  FEAR  increase  and  the  interviewer becomes
24000	questioned as in:
24100	
24200	.V
24300	     (10) PT.- YOU DON'T BELIEVE ME, DO YOU?  
24400	.END CONTINUE
24500	
24600	Such an output expression attempts to prompt the dialogue towards the
24700	relation  between  the  interviewer  and  the  model  which  will  be
24800	described later ( see p.000).
24900		If no  delusional  reference  at  all  is  detected  by  this
25000	procedure  ,  the algorithm attempts the next function which searches
25100	for certain types of references to the self.
25200	
25300	
25400	.F
25500	SELF REFERENCES
25600	
25700		Since the main concern of a psychiatric interview consists of
25800	the beliefs, feelings, states and actions of the patient,  the  model
25900	must  be able to answer a large number of questions about its `Self'.
26000	
26100	
26200		If  the  input  is  recognized  as a question and no topic is
26300	currently under discussion and the question  refers  to  the  `Self',
26400	then  it  is  assumed  temporarily  that it will refer only to a main
26500	self-topic. These  main  or  "introductory"  self-topics  (age,  sex,
26600	marriage, health,  family,  occupation,  hospital stay, etc.) in turn
26700	have  sub-topics  to  varying  depths.   For  example,  suppose   the
26800	interviewer asks:
26900	
27000	.V
27100	     (12) DR.- HOW DO YOU LIKE THE HOSPITAL?  
27200	.END CONTINUE
27300	
27400	Since "hospital" is a main `introductory' topic with several levels
27500	of sub-topics, the algorithm answers the question with
27600	
27700	.V
27800	     (11) PT.- I SHOULDN'T HAVE COME HERE.   
27900	.END CONTINUE
28000	
28100	and  then  anticipates  a  variety  of likely questions such as "What
28200	brought you to the  hospital?",  "How  long  have  you  been  in  the
28300	hospital?",  "How  do  you  get along with the other patients?", etc.
28400	Each of these questions  brings up  further  topics,  some  of  which
28500	represent  a continuation of the main topic "hospital", but others of
28600	which represent a shift to  another  main  introductory  topic,  e.g.
28700	"other  patients".   Since  many  of  the  inputs  of the interviewer
28800	consist of ellipses or fragments, the algorithm assumes them to refer
28900	to the topic or subtopic under discussion.  If some  topic  is  being
29000	discussed,  the algorithm checks first for a new main topic, then for
29100	a follow-up to the last subtopic, then (unless the subtopic is itself
29200	a  main  topic,  as  for example "other patients" in the above) for a
29300	follow-up to the last main topic.  Thus continuity and  coherence  in
29400	the dialogue are maintained.
29500	
29600		If some meaning cannot be extracted from the question but  it
29700	is recognized at least that a question is being asked, a procedure is
29800	called  which  attempts  to  handle  certain   common   miscellaneous
29900	questions  which  are difficult to categorize.      These include the
30000	space-time orientation questions ("What day is this?")  and  everyday
30100	information   ("Who  is  president?)  asked  by  psychiatrists  in  a
30200	mental-status  examination  to  test  a   patient's   awareness   and
30300	orientation.     Some  quantitative "how" questions ("how many", "how
30400	often", "how long") are here  recognized.   Since  any  adjective  or
30500	adverb can follow a "how", one of the limitations of the model is its
30600	inability to handle all of them satisfactorily because  the  relevant
30700	information  is lacking in the data-base.  If absolutely no clues are
30800	recognized in the question, the  algorithm  is  forced  to  output  a
30900	noncomittal reply such as:
31000	
31100	     (12) PT.- WELL, I DON'T KNOW.    
31200	
31300		This function also checks for statements about the self which
31400	are taken to be insulting or complimentary. Naturally the presence of
31500	a negator in the input reverses the meaning.  Thus
31600	
31700	     (13) DR.- YOU DON'T SEEM VERY ALERT.  
31800	
31900	s classified as an insult whereas
32000	
32100	     (14) DR.- YOU ARE RIGHT.   
32200	
32300	is considered complimentary and benevolent.
32400	
32500		Among the introductory self-topics are those which constitute
32600	sensitive  areas,  e.g. sex, religion and family.  If the interviewer
32700	refers to one of these areas, the value of  ANGER  increases  sharply
32800	and  a  response  is  selected  from  one of the lists categorized as
32900	`hostile', `defensive', `personal' or  `guarded',  depending  on  the
33000	level  of  MISTRUST  at  the moment.  For example, if the interviewer
33100	asks a question about   PARRY'S   sex life, it first replies with:
33200	
33300	   (13) PT.- MY SEX LIFE IS MY OWN BUSINESS.   
33400	
33500	If the interviewer persists or even later tries to ask about sex, the
33600	model will respond with a hostile reply, such as:
33700	
33800	     (14) PT.- DO YOU KNOW WHAT YOU ARE DOING?   
33900	
34000		The  particular  sensitive areas in the model are part of the
34100	initial  conditions  specific  for  this  hypothetical  patient.   Of
34200	course,  these  topics  are  commonly  found to be sensitive areas in
34300	human patients.
34400	
34500		The model operates  sequentially  trying  one  major  process
34600	after  another.  If it has come this far, (that is, having tested for
34700	special reactions, delusional references and self references  without
34800	recognizing  anything in the input pertinent to these procedures), it
34900	proceeds to the next process which handles flare references.
35000	
35100	.F
35200	FLARE REFERENCES
35300	
35400	The data-base contains a directed graph of concepts involved  in  the
35500	model's  `stories'.     PARRY     has  small  stories  to  tell about
35600	horseracing, gambling, bookies, etc.  The  major  concepts  of  these
35700	stories are termed "flare" concepts since they activate stories which
35800	are differentially weighted in the graph.  
35900	
36000	
36100		In the strong version of the model, the  concept  `Mafia'  is
36200	given  the  highest  weight, while  in  the  weak version the concept
36300	`Rackets' is most heavily weighted.   In both versions  `Horses'  has
36400	the  lowest  weight. The weights are assigned to the concepts and not
36500	individual words or word-groups denoting the concepts.
36600	
36700		The  graph  is  directed  in  the  sense  that  reference  to
36800	horseracing elicits the first line of a story about horseracing. When
36900	a story is ended, a prompt is given to the interviewer to discuss the
37000	next story in the graph which involves `bookies'.   The model strives
37100	to tell its  stories  under  appropriate  conditions  and  leads  the
37200	interviewer  along  paths of increasing delusional relevance.    Much
37300	depends on whether the interviewer follows these leads "benevolently"
37400	and reacts to the prompts.
37500	
37600		The  first  step in this procedure is to scan the input for a
37700	flare concept having the highest weight.   Thus if a flare concept is
37800	already under discussion, a weaker new flare will be disregarded.  If
37900	the flare concept is one in a story which has already been  partially
38000	told,  then  a prompt is offered regarding the next story-node in the
38100	graph.
38200	
38300		If a question is asked about the events of a story, the model
38400	tries to answer it.  Also the  model  is  sensitive  to  whether  the
38500	interviewer  is  showing interest in the story or whether he tries to
38600	change  the  subject  or  expresses  a  negative  attitude,  such  as
38700	disbelief.
38800	
38900		If the interviewer indicates a positive attitude towards  the
39000	story,  then  benevolence  is  recognized and the variables of ANGER,
39100	FEAR and MISTRUST  decrease  slightly  after  each  I-O  pair.  ANGER
39200	decreases  more rapidly than FEAR while MISTRUST, being a more stable
39300	variable once it has risen, decreases least.
39400	
39500		If  no  flare concepts are recognized in the input, the model
39600	next tries to detect if a reference is being  made  to  the  relation
39700	between  the  interviewer and the model.  In an interview interaction
39800	there exist  two situations, the one  being  talked  about  and  the one  the
39900	participants  are  in  at  the moment. Sometimes the latter situation
40000	becomes the former, that is, the one talked about.
40100	
40200	.F
40300	INTERVIEWER-INTERVIEWEE RELATIONS
40400		As described in Chapter 4, the algorithm  must  be  ready  to
40500	handle input referring to the relation between interviewer and model.
40600	The simplest cases are exemplified by expressions such as:
40700		(15) DR.- I UNDERSTAND YOU.  
40800		(16) DR.- YOU DO NOT TRUST ME.  
40900	Those phrases in an expression which can appear between "I" and "you"
41000	or between "you" and "me" we classified as representing a positive or
41100	negative  attitude  on  the  part of the interviewer. Thus expression
41200	(15) is taken  to  be  positive  whereas  (16)  is  negative because,
41300	although it contains a positive verb, the verb is negated.
41400		If a positive attitude is expressd by the  interviewer,  FEAR
41500	and  ANGER  decrease.  FEAR  and  ANGER  increase  depending  on  the
41600	conceptualizations of the input. These attitudes of  the  interviewer,
41700	as interpreted by the model, are reflected in the values of the affect
41800	variables.
41900		Associated in the  data  base  with  each  type  of  attitude
42000	expression expected are lists of appropriate output expressions. Thus
42100	in reply to:
42200		(16) DR.- I UNDERSTAND YOU. 
42300	the model would reply:
42400		(17) PT.- I'M GLAD YOU DO. 
42500	or
42600		(18) PT.- I APPRECIATE YOUR TRYING TO UNDERSTAND.  
42700	or  some  equivalent  expression  depending  on  values of the affect
42800	variables.  When  ANGER  and  FEAR  are   high,   positive   attitude
42900	expressions  are  interpreted  as insincerity and hence evoke hostile
43000	replies.
43100		The   remainder  of  input  expression  types  thus  far  not
43200	discussed are handled by a procedure for miscellaneous expressions.
43300	MISCELLANEOUS EXPRESSIONS
43400	
43500		This procedure deals with all those  interviewer  expressions
43600	from  which no clear conceptualization can be formed.  The only thing
43700	which can be determined is perhaps the sentence-type  of  the  input.
43800	Presented  with  one  of these expressions, if FEAR is extremely high
43900	PARRY     signs off without  a  farewell  expression  and  cannot  be
44000	contacted through further natural language input.  If FEAR is high
44100	but not extreme, and the input is recognized as a question, the model
44200	chooses a reply from a list which  brings  up  the  attitude  of  the
44300	interviewer as in:
44400		(19) PT.- WHY DO YOU WANT TO KNOW?  
44500	or
44600		(20) PT.- YOU PRY TOO MUCH.  
44700	If  the  input is recognized as a statement, a reply is chosen from a
44800	list which indicates some degree of anxiety:
44900		(21) PT.- WHO ARE YOU REALLY?  
45000		(22) PT.- YOU ARE MAKING ME NERVOUS.  
45100	If ANGER is high and the input is a question, a reply is chosen from
45200	a list designed to express hostility as in:
45300		(23) PT.- DO YOU KNOW WHAT YOU ARE DOING?  
45400		(24) PT.- PERHAPS YOU ARE JUST POSING AS A DOCTOR.  
45500		Sometimes  in  these  default  conditions the flag set in the
45600	procedure for delusional references allows the model to  continue  by
45700	giving  the next line in its delusional story.  If the story is under
45800	discussion, continuity is maintained.  But if it is  not,  the  model
45900	appears  to  ignore  the  input and jumps back to one of its previous
46000	preoccupations.   In this instance the observed property of  rigidity
46100	is a function of linguistic non-comprehension and not of the paranoid
46200	processes per se.   Increasing  the  model's  ability  to  comprehend
46300	conversational language would remedy this deficiency.
46400		If  a story flag has not been set by a previous discussion in
46500	the interview and ANGER and FEAR are not high, the algorithm tries to
46600	see  if the input is some type of general prompt from the interviewer
46700	such as:
46800		(25) DR.- GO ON.  
46900	or
47000		(26) DR.- TELL ME MORE.  
47100	If so, PARRY     continues with its current story or attempts to
47200	initiate another story. 
47300		If none of these conditions hold, the procedure ANSWER
47400	is called. This procedure handles a group of common special-case
47500	miscellaneous questions such as:
47600		(27) DR.- HOW DO YOU DO?  
47700	and miscellaneous statements such as:
47800		(28) DR.- HI.  
47900		(29) DR.- GOOD EVENING.  
48000	
48100	.F
48200	SELF SCANNING
48300		The final major procedure in the  algorithm  scans  what  the
48400	model  has  chosen  to  output.  That is, it treats its own output as
48500	input.  If this expression contains a flare or delusional  reference,
48600	the appropriate flags are set and FEAR is raised slightly, but not as
48700	much as if this expession had come from the interviewer. In this  way
48800	the  model  "frightens  itself"  by  what it says about a frightening
48900	topic.
49000	
49100			SUMMARY
49200		To  recapitulate  the  operations  of  the  model,  it  first
49300	attempts  a  linguistic  recognition  of  the  input  by  looking for
49400	patterns which  indicate  its  meaning.  The  internal  and  external
49500	reactions of the model depend on whether the meaning is classified as
49600	malevolent, benevolent, or neutral.  Internal  reactions  consist  of
49700	adjusting the values of affect variables of anger, fear and mistrust.
49800	The model also keeps track of the topic under discussion and by means
49900	of  anaphora-expectancy functions, anticpates what might be said. The
50000	external output of a  natural  language  expression  depends  on  the
50100	nature of the input, the topic under discussion and the values of the
50200	affect varaibles.
50300		The  systemicity  of the model is obvious. We now come to its
50400	testability. How can  we  compare  the  model  to  its  subject,  its
50500	naturally-  occurring counterpart, so that we can judge its degree of
50600	correspondence to facts of observation?